home *** CD-ROM | disk | FTP | other *** search
- /* concat.c: Paste input strings together */
-
- #include <stdio.h>
- #include <string.h>
-
- #define WIDTH 80
- #define WRDSIZ 15
-
- main()
- {
- char buf[WIDTH+1], word[WRDSIZ+1];
- int n = 0;
-
- while (gets(word))
- {
- if (n + strlen(word) > WIDTH)
- break;
- n += sprintf(buf+n,"%s",word);
- puts(buf);
- }
-
- return 0;
- }
-
- Input:
- one
- two
- three
-
- Output:
- one
- onetwo
- onetwothree
-